package com.tiancheng.onecode.model.request.admin;

import com.tiancheng.onecode.model.request.BasePageReq;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @Author: kellen
 * @Description: 商户查询请求实体
 * @Date: create in 2024/12/9 21:32
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MerchantQueryReq extends BasePageReq implements Serializable {
    /**
     * 平台编码
     */
    private String platformCode;
    /**
     * 商户类型：1-企业商户、2-个体商户、3-小微商户
     */
    private Integer merchantType;
    /**
     * 商户编码
     */
    private String merchantCode;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 社会信用统一代码:小微商户传法人身份证号
     */
    private String shopLic;
    /**
     * 法人身份证姓名
     */
    private String legalName;
    /**
     * 法人身份证号
     */
    private String legalIdcardNo;
    /**
     * 法人手机号
     */
    private String legalMobile;
    /**
     * 商户状态
     * @see com.tiancheng.onecode.enums.MerchantStatusEnums
     */
    private Integer merchantStatus;
    /**
     * 平台关联商户id
     */
    private Long platformMerchantId;
}
